Narrations: Direct and Indirect

- English English Grammar | - | NCTB BOOK
1.9k
1.9k

Narration

Narration আয়ত্ত করতে হলে প্রথমে Tense, modals, person, 5 kinds of sentences ইত্যাদি ভালোভাবে জানা প্রয়োজন। দ্বিতীয়ত, Direct থেকে Indirect Narration করার সময় যেসব verbs ও adverbs পরিবর্তিত হয় সেগুলো মুখস্থ করা বা মনে রাখা দরকার।

Tense পরিবর্তনের নিয়ম:

Direct narration-এর Reporting verb  যদি  Present বা Future Tense হয় তাহলে Reported speech-এ Tense-এর পরিবর্তন হয় না। 

Direct: He says, I am ill."

Indirect: He says that he is ill. 

Direct: Rana will say, 'I am sorry."

Indirect: Rana will say that he is sorry.

কিন্তু Reporting verb যদি Past tense-এর হয় তাহলে নিম্নোক্ত নিয়মে Reported speech-এর tense পরিবর্তিত হবে :

Direct-এ এই Tense থাকলেIndirect-এ এই Tense হবে
 1. Present Indefinite TensePast Indefinite Tense
2. Present Continuous Tense Past Continuous Tense
3. Present Perfect Tense Past Perfect Tense
4. Present Perfect Continuous Tense Past Perfect Continuous Tense
5. Past Indefinite Tense Past Perfect Tense
6. Past Continuous TensePast Perfect Continuous Tense

 

2. Words / phrases পরিবর্তনের নিয়ম : কিছু কিছু words/phrases আছে যেগুলো Direct থেকে Indirect করার পর পরিবর্তিত হয়। সেগুলোর একটি তালিকা দেয়া হলো :

 

Direct-এ এই শব্দগুচ্ছ থাকলে

Indirect-এ এই শব্দগুচ্ছ হয়

This — এটি/এটা/এইthat — এটি/এটা/ ঐ
These এগুলোthose ওগুলো
Now – এখনthen — তখন
Here — এখানেthere – সেখানে
Ago - আগেbefore – আগে
The same day – একই দিনthe following day / the next day পরের দিন
Hence – এখান থেকে।thence – সেখান থেকে
Hither – এদিকে -thither – সেদিকে
Thus – এভাবে so – তাই
Come আসাgo - যাওয়া
Tomorrow – আগামী কালthe next day পরের দিন
Yesterday — গতকাল the day before/the previous day আগের দিন
Tonight – আজ রাতেthat night — ঐ রাতে
Last night — গত রাতেthe night before / the previous night – আগের রাতে
Next week – পরবর্তী সপ্তাহেthe following week
Last week - গত সপ্তাহেthe previous week
Tomorrow morningthe next morning
Yesterday morningthe previous morning
Today – আজthat day — ঐ দিন

 

 

[বি.দ্র. It-এর কোনো পরিবর্তন হয় না। সেই সাথে ডান দিকের শব্দগুচ্ছ যদি Direct Narration-এ আসে তাহলে সেগুলোও পরিবর্তিত হবে না। যেমন— come থাকলে go হবে কিন্তু ২০ থাকলে go-ই হবে, come হবে না |

 

3. Assertive Sentence-এর  Narration: Reporting Verb say-এর পরিবর্তে tell বসে। তবে object না থাকলে say বহাল থাকে। Comma ও inverted comma উঠে গিয়ে that বসে । Tense ও person যথানিয়মে পরিবর্তিত হবে।

Munna said to Zuhan, I shall come to you tomorrow'. It's indirect form is-

Munna told Zuhan that he would go to him the following day. 

 বি.দ্র. Reported speech-এর বাক্যটি যদি চিরন্তন সত্য (universal truth) হয় তাহলে তার পরিবর্তন হয় না।

 

3. Interrogative Sentence-এর   Narration: Reporting verb say-এর পরিবর্তে  ask/enquire of বসে। প্রশ্নবোধক বাক্যটিতে যদি Wh-question word না থাকে তাহলে comma উঠে if বা whether বসে। Wh-question word থাকলে তা অপরিবর্তিত থাকে। আর indirect করার পর বাক্যটি Assertive হয়ে যায়।

He asked me if I had passed 

 

4. Imperative Sentence -এর Narration: Reported Speech-এর  অর্থ ও ভাব অনুযায়ী say এর  পরিবর্তে   order, command, request, advise, beg, ask, tell ইত্যাদি বসে। হ্যাঁ-বোধক বাক্যের ক্ষেত্রে Comma ও Inverted comma উঠে to বসে এবং না-বোধক বাক্যের ক্ষেত্রে not to বসে। বাক্যে please থাকলে উঠে যায় বা তার পরিবর্তে kindly এবং sir এর পরিবর্তে respectfully ব্যবহৃত হয়।


I ordered to do it.

The man requested the officer to please to help him.

 

5. Let দ্বারা imperative sentence শুরু হলে এবং তা দ্বারা প্রস্তাব বোঝালে Say-এর পরিবর্তে propose বা suggest হয়, comma উঠে that বসে let উঠে subject-এর পর should বসে বাক্যটি Assertive হয়ে যায় । 

Direct: Rana said to me, 'Let us go home."

Indirect : Rana proposed to me that we should go home.

 

7. Let দ্বারা প্রস্তাব না বোঝালে Let-এর পরিবর্তে might বা might be allowed to বসে ।

Direct: The boy said,'Let me do it'. 

Indirect: The boy said that he might be allowed to do it.

 

8. Optative Sentence-এর  Narration: Reported speech-এর অর্থ ও ভাব  অনুযায়ী say-এর পরিবর্তে wish বা pray, comma উঠিয়ে that এবং subject-এর পর might বসিয়ে বাক্যটিকে Assertive করতে হয়।

Direct: The teacher said to me, 'May you pass the examination'.

Indirect:  The teacher wished that I might pass the examination. √

 

9. বাক্যে good morning/evening থাকলে say-এর পরিবর্তে wish এবং good bye/ good night থাকলে say-এর পরিবর্তে bid বসে। উল্লেখ্য, bid-এর past form হচ্ছে bade.

Direct: Raju said, 'Good morning, my friends

Indirect: Raju wished his friends good morning or Raju wished good morning to his friends.

10. Exclamatory Sentence-এর   Narration: Exclamatory sentence-এ আনন্দ বুঝালে Say-এর পরিবর্তে exclaim in বা with joy/delight/wonder, cry out in joy ইত্যাদি বসে; আর দুঃখ বোঝালে exclaim with sorrow grief ইত্যাদি বসে। কমা উঠিয়ে that বসে এবং alas, ah, hurrah, ইত্যাদি থাকলে তা বাদ দিয়ে বাক্যটিকে Assertive করতে হয়। What বা how দিয়ে বাক্য, শুরু হলে এদের পরিবর্তে noun-এর পূর্বে great এবং adjective-এর পূর্বে very বসে। 

Direct: He said, "Hurrah! We have won the game.

Indirect : He exclaimed with joy that they had won the game. 

Direct: He said, 'Alas! I am undone."

Indirect: He exclaimed with sorrow that he was undone.

 

11. Vocative Case- এর   Narration: Narration- এ কাউকে সম্বোধন করলে তাকে সম্ভব হলে object-এ নিয়ে আসা, তাকে বাদ দেয়া অথবা Addressing দিয়ে বাক্য শুরু করা যেতে পারে ।

Direct: He said, 'Friends, listen to me."

Indirect : Addressing them as his friends he requested them to listen to him.

Or, He requested his friends to listen to him.

12. Direct Narration- এর reporting verb-টি past tense-এ হওয়া সত্ত্বেও reported speech-it যদি চিরন্তন সত্য (universal truth), অভ্যাসগত কর্ম ( habitual fact), বৈজ্ঞানিক সত্য (scientific truth) হয় তাহলে indirect করার সময় reported speech- টির কোনো পরিবর্তন হবে না।

Direct: He said to me, "Regular exercise is good for health.

Indirect : He told me that regular exercise is good for health. 

13. Direct narration-এর  reported speech- এ fool/liar/coward ইত্যাদি থাকলে indirect  এ  পরিবর্তন করার সময় direct-এর reporting verb said- এর পরিবর্তে called বসে।

 যেমন— 

Indirect : Rafiq called me a liar.

Direct:  Rafiq said to me, “you are a liar”

common.content_added_by

# বহুনির্বাচনী প্রশ্ন

Rahim said he must post the letter
Rahim said that he must post the letter
Rahim said he has to post the letter
Rahim said that he had to post the letter
Hasan said that he wanted some rice
Hasan wished that he might have some rice
Hasan prayed that he might have some rice
Hasan suggested to have rice
They asked him to visit their today.
They requested him respectfully to visit their office that day
They requested him respectfully to visit their office today.
They told him humbly to visit their office that day.
Rahim asked what was my name
Rahim asked you your name
What my name is, Rahim asked
Rahim asked me what my name was
He told me come here
He told that I should come here
He ordered me that go here
He told me to go there
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion
;
Request history8.2.28PHP Version74.61msRequest Duration17MBMemory UsageGET job-solution/{slug}Route
    • Booting (26.88ms)time
    • Application (47.73ms)time
    • 1 x Application (63.97%)
      47.73ms
      1 x Booting (36.03%)
      26.88ms
      110 templates were rendered
      • 1x academy.subject.read_chapterread_chapter.blade.php#?blade
      • 1x academy.include.sidebarListsidebarList.blade.php#?blade
      • 1x academy.include.left_sidebar_menuleft_sidebar_menu.blade.php#?blade
      • 64x academy.include.sidebarSubListsidebarSubList.blade.php#?blade
      • 5x academy.include.question_cardquestion_card.blade.php#?blade
      • 1x common.modal.self_test_modalself_test_modal.blade.php#?blade
      • 1x common.modal.bookmark_modalbookmark_modal.blade.php#?blade
      • 1x common.modal.error_report_modalerror_report_modal.blade.php#?blade
      • 1x common.modal.video_modalvideo_modal.blade.php#?blade
      • 1x common.script.page_type_scriptpage_type_script.blade.php#?blade
      • 1x job.job_include.job_scriptjob_script.blade.php#?blade
      • 1x common.script.activity_scriptactivity_script.blade.php#?blade
      • 1x common.script.test_scripttest_script.blade.php#?blade
      • 1x common.script.custom_dropdowncustom_dropdown.blade.php#?blade
      • 1x common.script.follow_unfollow_scriptfollow_unfollow_script.blade.php#?blade
      • 1x common.script.short_statistics_scriptshort_statistics_script.blade.php#?blade
      • 1x common.script.navigator_sharenavigator_share.blade.php#?blade
      • 1x layouts.satt-appsatt-app.blade.php#?blade
      • 1x includes.header_link2header_link2.blade.php#?blade
      • 1x laravelpwa::metameta.blade.php#?blade
      • 1x layouts.headerheader.blade.php#?blade
      • 1x layouts.toolbartoolbar.blade.php#?blade
      • 2x components.custom-adcustom-ad.blade.php#?blade
      • 1x frontend.downloadourappdownloadourapp.blade.php#?blade
      • 1x frontend.referralreferral.blade.php#?blade
      • 1x auth.user_type_modaluser_type_modal.blade.php#?blade
      • 1x layouts.footerfooter.blade.php#?blade
      • 1x common.login_modallogin_modal.blade.php#?blade
      • 1x components.authentication-card-logoauthentication-card-logo.blade.php#?blade
      • 1x common.includes.promotion_modalpromotion_modal.blade.php#?blade
      • 1x common.includes.notification_item_modalnotification_item_modal.blade.php#?blade
      • 1x common.includes.notification_item_list_modalnotification_item_list_modal.blade.php#?blade
      • 1x common.includes.promotion_offcanvaspromotion_offcanvas.blade.php#?blade
      • 1x includes.footer_link2footer_link2.blade.php#?blade
      • 1x includes.restrictrestrict.blade.php#?blade
      • 1x livewire-alert::components.scriptsscripts.blade.php#?blade
      • 1x livewire-alert::components.flashflash.blade.php#?blade
      • 1x admin.include.toastrtoastr.blade.php#?blade
      • 1x common.search.search_scriptsearch_script.blade.php#?blade
      • 1x common.script.promotion_scriptpromotion_script.blade.php#?blade
      • 1x common.script.promotion_functionspromotion_functions.blade.php#?blade
      • 1x includes.copy_restrictioncopy_restriction.blade.php#?blade
      uri
      GET job-solution/{slug}
      middleware
      web, throttle:global
      controller
      App\Http\Controllers\Academy\SubjectController@chapter
      namespace
      prefix
      where
      as
      subject.chapter
      file
      app/Http/Controllers/Academy/SubjectController.php:102-110
      21 statements were executed (2 duplicates)Show only duplicates6.75ms
      • SubjectService.php#43satt_satt_mobile_app400μsupdate `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-04-16 20:49:53' where `id` = 528
        Bindings
        • 0: 2025-04-16 20:49:53
        • 1: 528
        Backtrace
        • app/Services/SubjectService.php:43
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
      • QueryBuilder.php#38satt_satt_mobile_app130μsselect `_lft`, `_rgt` from `subjects` where `id` = 528 limit 1
        Bindings
        • 0: 528
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:38
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:60
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:235
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:227
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
      • QueryBuilder.php#305satt_satt_mobile_app170μsselect `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 3175 and 3176) and `subjects`.`deleted_at` is null
        Bindings
        • 0: 3175
        • 1: 3176
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app140μsselect `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (528) and `subject_descriptions`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app250μsselect `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app110μsselect `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (0) and `sub_categories`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app190μsselect `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (528) and `completes`.`completeable_type` = 'App\\Models\\Subject'
        Bindings
        • 0: App\Models\Subject
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app1.36msselect * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (528) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
        Bindings
        • 0: App\Models\Question
        • 1: active
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app210μsselect `id`, `question_id`, `option_1`, `option_2`, `option_3`, `option_4`, `option_5`, `image_option`, `image_question`, `answer` from `question_options` where `question_options`.`question_id` in (80424, 237401, 237458, 237765, 238216) and `question_options`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app100μsselect `id`, `name`, `slug` from `subjects` where `subjects`.`id` in (2) and `subjects`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app210μsselect `subjects`.`id`, `subjects`.`name`, `subjects`.`slug`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, `subjectables`.`created_user_id` as `pivot_created_user_id`, `subjectables`.`deleted_at` as `pivot_deleted_at`, `subjectables`.`status` as `pivot_status`, `subjectables`.`created_at` as `pivot_created_at`, `subjectables`.`updated_at` as `pivot_updated_at` from `subjects` inner join `subjectables` on `subjects`.`id` = `subjectables`.`subject_id` where `subjectables`.`subjectable_id` in (80424, 237401, 237458, 237765, 238216) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `subjects`.`deleted_at` is null
        Bindings
        • 0: App\Models\Question
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305satt_satt_mobile_app120μsselect `id`, `title`, `passage` from `passages` where `passages`.`id` in (0) and `passages`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:285
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • SubjectRepository.php#122satt_satt_mobile_app150μsselect * from `subjects` where `subjects`.`id` = 528 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 528
        Backtrace
        • app/Repositories/SubjectRepository.php:122
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:121
        • app/Services/SubjectService.php:60
      • SubjectRepository.php#125satt_satt_mobile_app1.88msselect `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (3176 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 528) and `subjects`.`deleted_at` is null order by `_lft` asc
        Bindings
        • 0: 3176
        • 1: 528
        Backtrace
        • app/Repositories/SubjectRepository.php:125
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:121
        • app/Services/SubjectService.php:60
      • SubjectRepository.php#137satt_satt_mobile_app160μsselect * from `subjects` where `subjects`.`id` = 528 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 528
        Backtrace
        • app/Repositories/SubjectRepository.php:137
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:136
        • app/Services/SubjectService.php:61
      • SubjectRepository.php#140satt_satt_mobile_app110μsselect `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 211 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 211
        Backtrace
        • app/Repositories/SubjectRepository.php:140
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:136
        • app/Services/SubjectService.php:61
      • SubjectRepository.php#140satt_satt_mobile_app90μsselect `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (211) and `subject_descriptions`.`deleted_at` is null
        Backtrace
        • app/Repositories/SubjectRepository.php:140
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:136
        • app/Services/SubjectService.php:61
      • SubjectRepository.php#325satt_satt_mobile_app280μsselect * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (528)
        Bindings
        • 0: App\Models\Subject
        • 1: 528
        Backtrace
        • app/Repositories/SubjectRepository.php:325
        • app/Services/SubjectService.php:76
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
      • SubjectRepository.php#340satt_satt_mobile_app240μsselect `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
        Bindings
        • 0: 0
        • 1: youtube
        Backtrace
        • app/Repositories/SubjectRepository.php:340
        • app/Services/SubjectService.php:77
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
      • SubjectService.php#82satt_satt_mobile_app200μsselect `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 528 and `parent_id` = 211 and `main_category_id` = 1 and `subjects`.`deleted_at` is null limit 5
        Bindings
        • 0: 528
        • 1: 211
        • 2: 1
        Backtrace
        • app/Services/SubjectService.php:82
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
      • restrict.blade.php#30satt_satt_mobile_app250μsselect * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
        Bindings
        • 0: active
        Backtrace
        • view::includes.restrict:30
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      App\Models\Subject
      17Subject.php#?
      App\Models\Question
      5Question.php#?
      App\Models\QuestionOption
      5QuestionOption.php#?
      App\Models\PackagePlan
      3PackagePlan.php#?
      App\Models\SubjectDescription
      2SubjectDescription.php#?
      App\Models\User
      1User.php#?
          _token
          41SZDKVZ5qEw7dr0zyGCdIc0sBlE8pdQJzT37ivE
          _previous
          array:1 [ "url" => "https://debugerror.xyz/job-solution/narrations-direct-and-indirect" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /job-solution/narrations-direct-and-indirect
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:21 [ "x-https" => array:1 [ 0 => "1" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InRiWDIweHJtdmpyYXdDNDB4YlA1RUE9PSIsInZhbHVlIjoiQk5aS1BjbldiYXdlc2x5VE9la2NHK0xhYU5SOVFxRThRWm5jdkNJOHRzaVd1d0tUNGN2amZOalREdDd3LzQrbWp0dWl2YVZpTCtXb1ZPT2U5c1UveGRSbnhIeVlic28rNjlnMnM5OGlRZHBRTmRRZ0svblhzb0M3cDVFYTBpMkEiLCJtYWMiOiIyNjRmNmI4NDk2ZjIxMzJjYWJmN2MwZjFlYjAxZmU1NTVlMGI1NjY4MDljZDgzNzU0MDkzNWEwYjIyOTAwZDllIiwidGFnIjoiIn0%3D; satt_academy_session=eyJpdiI6IjlZSkxMb3dtVnFUL1JYK3pHVDlZckE9PSIsInZhbHVlIjoiVGVPOURSSGpjM1BKczJ5aHd6d2Uzby92Tld2aWh2Sm9PR1RTbXdZSWt0K1g2RTFRdE04Uk01SGFxenBweHVERlVyaFZjYXVLdVAvSThEQUlsbXBpT25kT3oralFHZVJ4L1E1MDh3bEt6SjRYL1dLQ3pyUHhPQk1vaHYvbU9kLzQiLCJtYWMiOiJhODI3ZDVlYjEyODIxMDAwOWZiOWZjOTkzMzkyMTg5MTExODk0NDBkYmRkNjdhOGFjMWVlMDU0MTE2NTU0OTI3IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6InRiWDIweHJtdmpyYXdDNDB4YlA1RUE9PSIsInZhbHVlIjoiQk5aS1BjbldiYXdlc2x5VE9la2NHK0xhYU5SOVFxRThRWm5jdkNJOHRzaVd1d0tUNGN2amZOalREdDd3LzQrbWp0dWl2Y" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "3.16.76.36" ] "x-forwarded-server" => array:1 [ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-host" => array:1 [ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [ 0 => "3.16.76.36" ] "host" => array:1 [ 0 => "debugerror.xyz" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "41SZDKVZ5qEw7dr0zyGCdIc0sBlE8pdQJzT37ivE" "satt_academy_session" => "OstLReyi46EdzSnLEFzvTnEtFhOVrkLBqEdjcvVw" ]
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 16 Apr 2025 14:49:53 GMT" ] "x-ratelimit-limit" => array:1 [ 0 => "60" ] "x-ratelimit-remaining" => array:1 [ 0 => "25" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkJCWUtFL3JTZ2g2azF2a2w0U1RjdkE9PSIsInZhbHVlIjoidUFHMUJsZVhyQllDc2tCOHNRT3RMYW5QQjBrNnZibHhhM25hNkY1U2RsQUh0cUdEaHhyc3YvelJXNERWRjFzUzI1eGxkaExSVC9pd1UrRDdpSmdLY1dNNTdneGJlZE5zSm15YlFTMVkvUlQ3V3JBSVV6QTd3QjM4MFI5aTBOR0kiLCJtYWMiOiI4MzRiNWY3ZDVlZWFkN2FlOTJkMTRiNTkzNzgyNDNiZDJkYzJiNThmYzk5NDBiMmI3ZmEwZWViZDA4YWI2MTNiIiwidGFnIjoiIn0%3D; expires=Thu, 17 Apr 2025 14:49:53 GMT; Max-Age=86400; path=/; secureXSRF-TOKEN=eyJpdiI6IkJCWUtFL3JTZ2g2azF2a2w0U1RjdkE9PSIsInZhbHVlIjoidUFHMUJsZVhyQllDc2tCOHNRT3RMYW5QQjBrNnZibHhhM25hNkY1U2RsQUh0cUdEaHhyc3YvelJXNERWRjFzUzI1eGxka" 1 => "satt_academy_session=eyJpdiI6IldlV2NCLzN6L3JsNWdKRllRaUtVM1E9PSIsInZhbHVlIjoiUTRsOExIalI5VEZHN1lNS0Rhb1I3L1dsY1FmN0xpMTh5dmtVMWNSbW1VaHJZcEU5RENTeUFlSk5ra1Y2SzNZcnJQUzlLWXFncG8wNkpEdUlMSE8vbEhPNEdMYWJUbk4zWmxnUEt2R2IxenVkRWw5T3ZkMHRKclhNUnNGdFBzYzEiLCJtYWMiOiIxNDg2NzE3YjcwYTNkZjE4Zjk3ZTc0ODBhZTRiYmRkODkyZmVkOWNhODc0ZDExYzEwNTI4NTQ5MmVhNWRhNTFjIiwidGFnIjoiIn0%3D; expires=Thu, 17 Apr 2025 14:49:53 GMT; Max-Age=86400; path=/; secure; httponlysatt_academy_session=eyJpdiI6IldlV2NCLzN6L3JsNWdKRllRaUtVM1E9PSIsInZhbHVlIjoiUTRsOExIalI5VEZHN1lNS0Rhb1I3L1dsY1FmN0xpMTh5dmtVMWNSbW1VaHJZcEU5RENTeUFlSk5ra1Y2SzN" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkJCWUtFL3JTZ2g2azF2a2w0U1RjdkE9PSIsInZhbHVlIjoidUFHMUJsZVhyQllDc2tCOHNRT3RMYW5QQjBrNnZibHhhM25hNkY1U2RsQUh0cUdEaHhyc3YvelJXNERWRjFzUzI1eGxkaExSVC9pd1UrRDdpSmdLY1dNNTdneGJlZE5zSm15YlFTMVkvUlQ3V3JBSVV6QTd3QjM4MFI5aTBOR0kiLCJtYWMiOiI4MzRiNWY3ZDVlZWFkN2FlOTJkMTRiNTkzNzgyNDNiZDJkYzJiNThmYzk5NDBiMmI3ZmEwZWViZDA4YWI2MTNiIiwidGFnIjoiIn0%3D; expires=Thu, 17-Apr-2025 14:49:53 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkJCWUtFL3JTZ2g2azF2a2w0U1RjdkE9PSIsInZhbHVlIjoidUFHMUJsZVhyQllDc2tCOHNRT3RMYW5QQjBrNnZibHhhM25hNkY1U2RsQUh0cUdEaHhyc3YvelJXNERWRjFzUzI1eGxka" 1 => "satt_academy_session=eyJpdiI6IldlV2NCLzN6L3JsNWdKRllRaUtVM1E9PSIsInZhbHVlIjoiUTRsOExIalI5VEZHN1lNS0Rhb1I3L1dsY1FmN0xpMTh5dmtVMWNSbW1VaHJZcEU5RENTeUFlSk5ra1Y2SzNZcnJQUzlLWXFncG8wNkpEdUlMSE8vbEhPNEdMYWJUbk4zWmxnUEt2R2IxenVkRWw5T3ZkMHRKclhNUnNGdFBzYzEiLCJtYWMiOiIxNDg2NzE3YjcwYTNkZjE4Zjk3ZTc0ODBhZTRiYmRkODkyZmVkOWNhODc0ZDExYzEwNTI4NTQ5MmVhNWRhNTFjIiwidGFnIjoiIn0%3D; expires=Thu, 17-Apr-2025 14:49:53 GMT; path=/; secure; httponlysatt_academy_session=eyJpdiI6IldlV2NCLzN6L3JsNWdKRllRaUtVM1E9PSIsInZhbHVlIjoiUTRsOExIalI5VEZHN1lNS0Rhb1I3L1dsY1FmN0xpMTh5dmtVMWNSbW1VaHJZcEU5RENTeUFlSk5ra1Y2SzN" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "41SZDKVZ5qEw7dr0zyGCdIc0sBlE8pdQJzT37ivE" "_previous" => array:1 [ "url" => "https://debugerror.xyz/job-solution/narrations-direct-and-indirect" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-16 20:49:53GET/job-solution/narrations-direct-and-indirect1102133